// 点击导航切换图标
$(function () {
    $('.left-side .panel-default a[data-toggle="collapse"]').click(function (e) {
        /*切换折叠指示图标*/
        var i = $(this).parent().index();
        var obj = $(".left-side .panel-default");
        var t = obj.eq(i).find('.next-icon').hasClass("glyphicon-chevron-down");
        if (t) {
            obj.find('a[data-toggle="collapse"]').removeClass("lbg");
            obj.find('.next-icon').removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down");
            obj.eq(i).find('.next-icon').removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-up");
        } else {
            obj.find('.next-icon').removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down");
            obj.eq(i).find('.next-icon').removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down");
        }
    });

    function icon() {
        $.each($(".panelborder"), function (i) {
            var obj = $(".panelborder").eq(i).find($(".next-icon"));
            var inc = $(".panelborder").eq(i).find($(".panel-collapse")).hasClass("in");
            if (inc) {
                obj.removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-up")
            }
        })
    }
    icon();
    
    //左侧导航缩进和展开
    var is_true = true;
    $("#tab_nav").click(function(){
        if(is_true==true){
            $("body").addClass("nav_icon");
            $(".act").attr("data-toggle","");
            is_true=false;
        }else{
            $("body").removeClass("nav_icon");
            $(".act").attr("data-toggle","collapse")
            is_true=true;
        }
        $(".nav_icon .left-side .panel-default").mouseover(function(){
            if(is_true==false){
                $(".nav_icon .left-side .panel-default .collapse ").removeClass("in");
                $(this).find(".collapse").addClass("in");
            }
        }).mouseout(function(){
            if(is_true==false){
                $(".nav_icon .left-side .panel-default .collapse").removeClass("in");
            }
        })
    });
    $("#tsxx").mouseover(function(){
        $("#tuisong").show();
    }).mouseout(function(){
        $("#tuisong").hide();
    })
});
//消息推送滚动
(function($){
    $.fn.extend({
        Scroll:function(opt,callback){
            //参数初始化
            if(!opt) var opt={};
            var _this=this.eq(0).find("ul:first");
            var        lineH=_this.find("li:first").height(), //获取行高
                    line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数，默认为一屏，即父容器高度
                    speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度，数值越大，速度越慢（毫秒）
                    timer=opt.timer?parseInt(opt.timer,10):3000; //滚动的时间间隔（毫秒）
            if(line==0) line=1;
            var upHeight=0-line*lineH;
            //滚动函数
            scrollUp=function(){
                _this.animate({
                        marginTop:upHeight
                },speed,function(){
                        for(i=1;i<=line;i++){
                                _this.find("li:first").appendTo(_this);
                        }
                        _this.css({marginTop:0});
                });
            }
            //鼠标事件绑定
            _this.hover(function(){
                    clearInterval(timerID);
            },function(){
                    timerID=setInterval("scrollUp()",timer);
            }).mouseout();
        }        
    })
})(jQuery);
//  页面加载执行滚动动画
$(document).ready(function(){
    if($("#tuisong ul li").length>=4){
        $("#tuisong").Scroll({line:1,speed:1000,timer:1000});
    }

});
function publicUpload(file) {
    var formData = new FormData();
    formData.append('file', $('#' + file)[0].files[0]);
    formData.append('other',file);
    $.ajax({
        url: "{:url('uploads/upload')}",
        type: 'POST',
        cache: false,
        data: formData,
        processData: false,
        contentType: false,
    }).done(function (res) {
        console.log(res);
        $("."+file+"-src").attr("src",res.pic).removeClass("hide").addClass("show");
        $("#"+file+"-ipt").val(res.pic);
    }).fail(function (res) {
        alert("上传失败")
    });
}


